html, body {
	height: auto;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(../img/background3.png);
	background-color: #FCEFFF;
	background-size: 35%;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	/*background-color:#FEF4FF;*/

}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: 'Archivo Narrow', sans-serif;
	text-transform: uppercase;
}

p, ol, ul {
	margin-top: 0px;
}

p {
	line-height: 180%;
}

strong {
}

a {
	color: #FF5241;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.border {
}

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
	display: none;
}

ul.style1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.style1 li {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #CFCFCF;
}

ul.style1 .first {
	padding-top: 0px;
	border-top: none;
}

form .required label:before {
	color: #F082A6;
	content: '*';
	display: inline;
}

/** WRAPPER */

#wrapper {
	width: 65%;
	/*width: 1372px;*/
	min-width: 1410px;
	padding: 0px 50px;
	background: #FFF;
	min-height: 861px;
	height: auto;
	/*NEW*/
	margin: 25px auto 20px;
	overflow: hidden;
}

.container {
	/*width: 1000px;*/

	/* NEW CAN DELETE */

	/*padding-bottom:100px;*/
}

#public_left {
	width: 40%;
	float: left;
	margin-left: 6%;
	margin-right: 4%;
	min-height: 380px;
	margin-top: -10px;
}

#public_right {
	float: left;
	/*width:550px;*/
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1%;
	margin-top: 75px;
	/*background-color: #e1e1e8;*/

}

#public_all{
    width:80%;
    margin-left: auto;
    margin-right: auto;
}

.clearfix {
	clear: both;
}

/** HEADER */

#header {
	overflow: hidden;
}

/** Admin logo **/
#adminlogo {
	overflow: hidden;
	padding: 20px 0px 5px 0px;
	width: 90px;
	height: auto;
	float: left;
	margin-left: 45%;
	margin-bottom: 0.5%;
}

/** LOGO */

#logo {
	overflow: hidden;
	padding: 20px 0px 5px 0px;
	height: auto;
	width: 200px;
	float: left;
}

#quicklink {
	width: 400px;
	height: 50px;
	/*top:50px;
	 left:1010px;
	 top: -100px;

	 top: -120px;
	 left:1000px;*/
	font-size: 18px;
	position: relative;
	top: 52px;
	left: -117px;
}

#quicklink1 {
	width: 400px;
	height: 50px;
	/*top:50px;
	 left:1010px;
	 top: -100px;

	 top: -120px;
	 left:1000px;*/
	font-size: 18px;
	position: relative;
	top: 12px;
	left: -117px;
}

#quicklink ul {
	list-style-type: none;
	float: left;
	padding: 0;
	margin-left: 8px;
	/*position:absolute;*/
	left: 1030px;
	top: 50px;
}

#quicklink ul li {
	float: left;
	position: relative;
}

#quicklink ul li a {
	display: inline;
	text-decoration: underline;
	text-align: center;
	color: #000;
	padding-left: 20px;
	padding-right: 20px;
}

#quicklink a:hover {
	/*color:#A9A9A9;*/
	color: #EB1E70;
}

/** MENU */

#menu {
	border-top: solid 1px;
	border-bottom: solid 1px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;
	line-height: normal;
	text-align: center;
	height: 40px;
}

#menu li {
	display: inline-block;
	width: auto;
}

#menu a {
	display: block;
	padding: 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 129%; /*18px*/
	font-weight: 700;
	color: #333333;;
}

#menu a:hover {
	text-decoration: none;
	color: #EB1E70;
}

#menu .active a {
	/*background: #FF5241;*/
	color: #CCC;
	border: thin;
	border-color: #000;
}

/***ADMIN MENU***/

#admin_menu {
	float: left;
	border-top: solid 1px;
	border-bottom: solid 1px;
	width: 100%;
}

#admin_menu ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	line-height: normal;
	text-align: center;
	height: 40px;
}

#admin_menu li {
	display: inline-block;
	margin-left: 0.7%;
	position: relative;
}

#admin_menu a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	/*font-size: 129%; /*18px*/
	font-weight: 700;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	min-width: 100px;
}

#admin_menu ul li a {
	font-size: 129%; /*18px*/
}

#admin_menu a:hover {
	text-decoration: none;
	/*color:#F8D1E2;
	 color:#FF81B3;	*/
	color: #EB1E70;
}

#admin_menu .active a {
	/*background: #FF5241;*/
	color: #CCC;
	border: thin;
	border-color: #000;
}

.sub_menu_1 {
	display: none;
	position: absolute;
	left: -2px;
	z-index: 100;
	zoom: 1;
	background: #fff;
	box-shadow: 5px 5px 5px #B9B8B8;
	width: 160px;
}

.sub_menu_1 li {
	padding-left: 0;
}

.sub_menu_1 li a {
	text-align: left;
	/*background-color: lightgrey; */
	width: 150px;
	font-size: 80%;
}

#admin_menu li:HOVER .sub_menu_1 {
	display: inline-block;
	font-size: .95em;
}

.sub_menu_3 {
	display: none;
	position: absolute;
	left: -15px;
	z-index: 100;
	zoom: 1;
	background: #fff;
	box-shadow: 5px 5px 5px #B9B8B8;
	width: 160px;
}

.sub_menu_3 li {
	padding-left: 0;
}

.sub_menu_3 li a {
	text-align: left;
	/*background-color: lightgrey; */
	width: 150px;
	font-size: 80%;
}

#admin_menu li:HOVER .sub_menu_3 {
	display: inline-block;
	font-size: .95em;
}

.sub_menu_2 {
	display: none;
	position: absolute;
	left: -10px;
	z-index: 100;
	zoom: 1;
	background: #fff;
	box-shadow: 5px 5px 5px #B9B8B8;
	width: 180px;
}

.sub_menu_2 li {
	padding-left: 0;
}

.sub_menu_2 li a {
	text-align: left;
	width: 150px;
}

#admin_menu li:HOVER .sub_menu_2 {
	display: inline-block;
	font-size: .95em;
}

.sub_menu_4 {
	display: none;
	position: absolute;
	left: -18px;
	z-index: 100;
	zoom: 1;
	background: #fff;
	box-shadow: 5px 5px 5px #B9B8B8;
	width: 250px;
}

.sub_menu_4 li {
	padding-left: 0;
}

.sub_menu_4 li a {
	text-align: left;
	width: 200px;
}

#admin_menu li:HOVER .sub_menu_4 {
	display: inline-block;
	font-size: .95em;
}

#forgotpasswordaddin {
	display: none;
}

.actions ul li a.consistentButton {
	/*padding: 4px 30px; */
	width: 100px;
	background-color: darkcyan;
	padding: 4px 30px;
	display: inline-block;
	text-align: center;
}

.actions ul li a.consistentButton2 {
	/*padding: 4px 30px; */
	width: 130px;
	background-color: darkcyan;
	padding: 4px 15px;
	display: inline-block;
	text-align: center;
}

.actions ul li {
	margin-left: -30px;
}

#top_section {
	width: 20%;
	margin-left: auto;
	margin-right: 0%;
	padding-top: 10px;
	height: auto;
}

#shopping_bag {
	position: relative;
	top: -123px;
	left: 93px;
	font-size: 18px;
}

#shopping_bag a:hover {
	color: #EB1E70;
}

.pinkHover a:hover {
	color: #EB1E70;
}

#registerIcon {

}

#wow {
	float: left;
}

/** MAIN */
#main {
	width: 100%;
	/*background-color: palegoldenrod;*/
	margin-bottom: 20px;
	min-height: 300px;
}

#latestNews {
	float: left;
	background-color: #fafafa;
	width: 430px;
	height: 330px;
	margin-left: 75px;
	margin-top: 58px;
}

#flowerCorner {
	height: 450px;
	/*background-color: darkgray;*/
	background: url(../img/CornerFlowerGrouped3.png)/*repeat*/;
	width: 578px;
	height: 450px;
	float: left;
	margin-left: 75px;
	margin-top: 57px;
}

#flowerCornerDown {
	float: left;
	margin-top: 90px;
}

#flowerCornerUp {
	float: left;
	margin-left: 90px;
}

#sidebarpic {
	float: left;
	width: 10%;
	margin-top: 5%;
	margin-left: 6%;
	margin-bottom: 10%;
}

#sidebar {
	float: left;
	/*width:10%;
	 margin-top:5%;
	 width:30%;*/
}

/** CONTENT */

#content {
	float: left;
	width: 100%;
	padding-top: 30px;
	margin-left: auto;
	margin-right: auto;
	/*background-color: antiquewhite;*/
	min-height: 518px;
}

#content h2 {
	padding: 0em 0em 0em 0em;
	font-size: 2.25em;
}

#main .smaller {
	width: 500px;
	padding-left: 30px;
}

.field_error {
	color: red;
}
/** BANNER */

#banner {
	padding: 30px 0px 0px 0px;
	border-top: 1px solid #CFCFCF;
}

.Category {
	float: left;
	margin-left: 2%;
	border-right: solid 1px #d1d1d1;
	padding-right: 2%;
}

.admin_left {
	padding-right: 2%;
	margin-left: 2%;
	margin-bottom: 5%;
	float: left;
	border-right: solid 1px #d1d1d1;
}

.admin_right {
	margin-left: 3%;
	width: 72%;
	float: left;
	min-height: 580px;
	margin-bottom: 30px;
}

/* Footer*/

/* #slider
 {
 position: relative;
 width: 900px;
 margin-left: auto;
 margin-right: auto;
 border:solid 1px;

 }

 #slider .viewer
 {
 width: 900px;
 height: 500px;
 overflow: hidden;
 margin: 0 auto;
 }

 #slider .viewer .reel
 {
 display: none;
 height: 500px;
 }

 #slider .viewer .reel .slide
 {
 position: relative;
 width: 900px;
 height: 500px;
 }

 #slider .viewer .reel .slide img {
 width: 900px;
 height: 500px;
 }
 */

/*BUTTONS*/

input[type=submit], .actions ul li a, .actions a {
	font-weight: normal;
	padding: 4px 8px;
	background: #dcdcdc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: linear-gradient(top, #fefefe, #dcdcdc);
	color: #333;
	border: 1px solid #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	text-shadow: #fff 0px 1px 0px;
	min-width: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-user-select: none;
	user-select: none;
}
.actions ul li a:hover, .actions a:hover {
	background: #ededed;
	border-color: #acacac;
	text-decoration: none;
}
input[type=submit]:active, .actions ul li a:active, .actions a:active {
	background: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#eee));
	background-image: -webkit-linear-gradient(top, #dfdfdf, #eee);
	background-image: -moz-linear-gradient(top, #dfdfdf, #eee);
	background-image: -ms-linear-gradient(top, #dfdfdf, #eee);
	background-image: -o-linear-gradient(top, #dfdfdf, #eee);
	background-image: linear-gradient(top, #dfdfdf, #eee);
	text-shadow: #eee 0px 1px 0px;
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	border-color: #aaa;
	text-decoration: none;
}

/*
 #submit {
 background-color:#C9C;
 }

 .form-horizontal {
 font-size:25px;
 }
 */

.slide {
	position: relative;
	top: -100px;
}

.aligncenter {
	text-align: center;
}

.form1 {
	width: 30%;
	height: 505px;
	float: left;
	margin-right: 10%;
	margin-left: 18%;
	margin-top: 0%;
}

.form2 {
	width: 30%;
	height: 505px;
	float: left;
	margin-right: 3%;
	margin-top: 0%;
}

.form3 {
	width: 63%;
	height: 520px;
	margin-left: 18%;
	margin-bottom: 5%;
}

.effect6 {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect6:before, .effect6:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	box-shadow: 0 0 20px rgba(0,0,0,0.8);
	top: 50%;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px /10px;
	border-radius: 100px /10px;
}
.effect6:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}

/*==================================================
 * Effect 8
 * ===============================================*/
.effect8 {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	box-shadow: 0 0 20px rgba(0,0,0,0.8);
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 0;
	-moz-border-radius: 100px /10px;
	border-radius: 100px /10px;
}
.effect8:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}

.heart {
	position: relative;
	width: auto;
	height: auto;
}

.heart:before, .heart:after {
	position: absolute;
	content: "";
	left: 20px;
	top: 0;
	width: 20px;
	height: 35px;
	background: #f8d1e2; /*palevioletred;*/
	-moz-border-radius: 50px 50px 0 0;
	border-radius: 50px 50px 0 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.heart:after {
	left: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.ofh {
	overflow: hidden;
}

/*@import url(http://fonts.googleapis.com/css?family=Economica&subset=latin,latin-ext); */
#wowslider-container1 {
	zoom: 1;
	position: relative;
	max-width: 750px;
	margin: 80px auto 57.5px;
	z-index: 90;
	border: none;
	text-align: left; /* reset align=center */
	left: 30px;
}
* html #wowslider-container1 {
	width: 800px
}
#wowslider-container1 .ws_images ul {
	position: relative;
	width: 10000%;
	height: auto;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li {
	width: 1%;
	line-height: 0; /*opera*/
	float: left;
	font-size: 0;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}

#wowslider-container1 .ws_images {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#wowslider-container1 .ws_images a {
	width: 100%;
	display: block;
	color: transparent;
}
#wowslider-container1 img {
	max-width: none !important;
}
#wowslider-container1 .ws_images img {
	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;
}
#wowslider-container1 a {
	text-decoration: none;
	outline: none;
	border: none;
}

#wowslider-container1  .ws_bullets {
	font-size: 0px;
	float: left;
	position: absolute;
	z-index: 70;
}
#wowslider-container1  .ws_bullets div {
	position: relative;
	float: left;
}
#wowslider-container1  .wsl {
	display: none;
}

#wowslider-container1 object {
	position: absolute;
}
#wowslider-container1  .ws_bullets {
	padding: 10px;
}
#wowslider-container1 .ws_bullets a {
	width: 8px;
	height: 8px;
	background: url(../img/bullet.png) left top;
	float: left;
	text-indent: -4000px;
	position: relative;
	margin-left: 6px;
	color: transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position: absolute;
	display: none;
	top: 50%;
	margin-top: -15px;
	z-index: 60;
	height: 28px;
	width: 18px;
	background-image: url(../img/arrows.png);
}
#wowslider-container1 a.ws_next {
	background-position: 100% 0;
	right: 7px;
}
#wowslider-container1 a.ws_prev {
	left: 7px;
	background-position: 0 0;
}
#wowslider-container1 a.ws_next:hover {
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%;
}
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev {
	display: block
}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {
	display: block
}

/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom: 0px;
	left: 50%;
}
#wowslider-container1  .ws_bullets div {
	left: -50%;
}
#wowslider-container1 .ws-title {
	position: absolute;
	display: block;
	bottom: 5%;
	left: 7px;
	margin-right: 7px;
	padding: 7px;
	background: #FFFFFF;
	color: #959695;
	z-index: 50;
	font-family: 'Economica', Trebuchet MS, Helvetica, sans-serif;
	font-size: 27px;
	line-height: 29px;
	font-weight: bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#wowslider-container1 .ws-title div {
	padding-top: 5px;
	color: #000000;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
}

#wowslider-container1 .ws_images ul {
	animation: wsBasic 8s infinite;
	-moz-animation: wsBasic 8s infinite;
	-webkit-animation: wsBasic 8s infinite;
}
@keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-moz-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }

#wowslider-container1  .ws_shadow {
	background-image: url(../img/bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
	z-index: -1;
	left: -2.22%;
	top: -4.6%;
	width: 104.44%;
	height: 109.2%;
}
* html #wowslider-container1 .ws_shadow {/*ie6*/
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img/bg.png', sizingMethod='scale');
}
*+ html #wowslider-container1 .ws_shadow {/*ie7*/
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img/bg.png', sizingMethod='scale');
}
#wowslider-container1 .ws_bullets  a img {
	text-indent: 0;
	display: block;
	bottom: 15px;
	left: -43px;
	visibility: hidden;
	position: absolute;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	border: 5px solid #FFFFFF;
	max-width: none;
}
#wowslider-container1 .ws_bullets a:hover img {
	visibility: visible;
}

#wowslider-container1 .ws_bulframe div div {
	height: 48px;
	overflow: visible;
	position: relative;
}
#wowslider-container1 .ws_bulframe div {
	left: 0;
	overflow: hidden;
	position: relative;
	width: 86px;
	background-color: #FFFFFF;
}
#wowslider-container1  .ws_bullets .ws_bulframe {
	display: none;
	bottom: 16px;
	overflow: visible;
	position: absolute;
	cursor: pointer;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	border: 5px solid #FFFFFF;
}
#wowslider-container1 .ws_bulframe span {
	display: block;
	position: absolute;
	bottom: -11px;
	margin-left: -8px;
	left: 43px;
	background: url(../img/triangle.png);
	width: 15px;
	height: 6px;
}

.popupInfo {
	display: none;
	background-color: #FFFFFF;
	width: 300px;
	height: auto;
	padding: 20px;
	border: 1px solid #FF92CF;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -100px;
	z-index: 99999;
	box-shadow: 0px 0px 4px #FF92CF;
	-moz-box-shadow: 0px 0px 4px #FF92CF;
	-webkit-box-shadow: 0px 0px 4px #FF92CF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 88888;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}

.brand-popup-window, .color-popup-window, .condition-popup-window, .size-popup-window, .category-popup-window, .item-popup-window, .consigner-popup-window, .supplier-popup-window {
	position: relative;
	top: -40px;
	left: 250px;
	height: 30px;
	width: 130px;
}

#popup-box-consigner button.close, #popup-box-supplier button.close {
	position: absolute;
	right: 15px;
	top: 446px;
}

#popup-box-brand button.close, #popup-box-color button.close,  #popup-box-condition button.close {
	position: absolute;
	right: 15px;
	top: 186px;
}

#popup-box-size button.close, #popup-box-category button.close {
	position: absolute;
	right: 15px;
	top: 253px;
}

#popup-box-item button.close{
	position: absolute;
	right: 15px;
	top: 727px;
}

/**popup box for customer in the point of sale page**/
.custpopupInfo {
	display: none;
	background-color: #FFFFFF;
	width: 1000px;
	height: auto;
	padding: 20px;
	border: 1px solid #FF92CF;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 45%;
	margin: -100px 0 0 -100px;
	z-index: 99999;
	box-shadow: 0px 0px 4px #FF92CF;
	-moz-box-shadow: 0px 0px 4px #FF92CF;
	-webkit-box-shadow: 0px 0px 4px #FF92CF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.posForm1 {
	width: 30%;
	height: 505px;
	float: left;
	margin-right: 5%;
}

.posForm2 {
	width: 30%;
	height: 505px;
	float: left;
	margin-right: 5%;
}

.posForm3 {
	width: 30%;
	height: 505px;
	float: left;
}

.popupInfoItem {
	display: none;
	background-color: #FFFFFF;
	width: 550px;
	height: 765px;
	padding: 20px;
	border: 1px solid #FF92CF;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 45%;
	left: 50%;
	margin: -100px 0 0 -100px;
	z-index: 99999;
	box-shadow: 0px 0px 4px #FF92CF;
	-moz-box-shadow: 0px 0px 4px #FF92CF;
	-webkit-box-shadow: 0px 0px 4px #FF92CF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#infoleft {
	float: left;
}

#inforight {
	position: absolute;
	left: 280px;
	top: 50px;
}

#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 88888;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}

.customer-popup-window {

}

#popup-box-customer button.close {
	position: absolute;
	right: 20px;
	top: 550px;
}
/**popup box for customer in the point of sale page**/

#breadcrumb {
	margin-left: 6%;
	background-color: #dcdcdc;
}

#breadcrumbAdmin {
	margin-bottom: 2%;
	font-size: 1.3em;
	color: #111;
	background-color: #f5f5f5;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 2%;
	border-radius: 10px;
}

/**sales**/

/**search**/
#register_search {
	position: relative;
}
#register_search .ui-autocomplete-input {
	width: 500px;
}
#register_container .search_bg {
	background: #fff url("../img/reg_item_search_bg.png") no-repeat right center;
	padding-right: 30px;
}
#register_search #new_item_button_register {
	position: absolute;
	right: 10px;
	top: 0px;
}
.sales_header {
}
.sales_header table {
	vertical-align: middle;
	width: 100%;
}
.sales_header .sale_title {
	font-size: 30px;
	vertical-align: middle;
}
.sales_header .sale_cancel {
	position: relative;
}
#register_holder {
	height: auto;
	overflow: hidden;
	width: 950px;
	float: left;
	margin-top: 10px;
}
#register_holder #register {
	width: 100%;
}
#register_holder #register thead tr {
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFADCF), to(#FF8BBA), color-stop(0.5,#F84A96));
	background-image: -webkit-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -moz-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -ms-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -o-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: linear-gradient(top, #FFADCF, #FF8BBA);
	line-height: 30px;
}
#register_holder form {
	margin: 0;
}
#register .warning_message {
	text-align: center;
}
#register th {
	border-right: 1px solid #D0D8DF;
	color: white;
	font-size: .85em;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}
th#reg_item_del {
	width: 60px;
	text-align: center;
}
th#reg_item_name {
	width: 221px
}
th#reg_item_number {
	width: 105px
}
th#reg_item_stock {
	width: 60px
}
th#reg_item_price {
	width: 87px
}
th#reg_item_qty {
	width: 50px
}
th#reg_item_discount {
	width: 161px
}
th#reg_item_total {
	width: 81px
}

th#reg_item_layby {
	width: 150px
}

th#reg_item_update {
	border-right: medium none;
	width: 90px
}

td#reg_item_del {
	text-align: center;
}
td#reg_item_qty {
	text-indent: 3px;
	width: 60px
}
td#reg_item_qty select {
	width: auto;
	margin: 0;
}

td#reg_item_discount {
	text-indent: 3px;
	width: 67px
}
td#reg_item_total {
	background: none repeat scroll 0 0 #fcf8e3;
	font-size: .9em;
	font-weight: bold;
	_padding: 0 10px 0 0;
	padding: 0;
	text-align: right;
	width: 93px;
	_width: 113px
}
td#reg_item_layby {
	background: none repeat scroll 0 0 #fcf8e3;
	font-size: .9em;
	font-weight: bold;
	_padding: 0 10px 0 0;
	padding: 0;
	text-align: right;
	width: 93px;
	_width: 113px
}
td#reg_item_price input, td#reg_item_qty input, td#reg_item_discount input {
	border: 1px solid #CCC;
	border-radius: 5px 5px 5px 5px;
	padding: 4px 7px;
	margin: 5px 1px;
}
table#register td input[type="text"] {
	display: block;
	width: 70%;
}

#register table td {
	border-right: 1px solid #BBB;
	border-left: 1px solid #BBB;
	color: #555;
	font-size: .85em;
	height: 30px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
}
tr#reg_item_top {
	border-bottom: 1px solid #BBB;
}
#register .tools {
	margin-top: 8px;
}
#cart_contents {
	border-right: 1px solid #BBB;
}
#cart_contents tr.disabled {
	background: #bbb;
}
#cart_contents td {
	border-bottom: 1px solid #BBB;
	border-left: 1px solid #BBB;
	padding: 3px;
}

/**payment**/
#overall_sale {
	float: left;
	width: 220px;
	margin-left: 10px;
}
#overall_sale #regist_payment .search_p {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-left: 5px;
}
#overall_sale #regist_payment .search_p .s_customer_name {
	width: 120px;
	margin-right: 5px;
	margin-bottom: 0;
}

#overall_sale #sale_details {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 10px;
}
#overall_sale #sale_details table {
	width: 100%;
}
#overall_sale #sale_details .left {
	height: 24px;
	padding: 0 0 0 10px;
	text-align: left;
	vertical-align: bottom;
}
#overall_sale #sale_details .right {
	height: 24px;
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: bottom;
}

#overall_sale #Payment_Types {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-left: 5px;
	margin-top: 10px;
}
#overall_sale #Payment_Types select {
	width: auto;
}
#overall_sale #Payment_Types #amount_tendered {
	width: 190px;
	text-align: right;
}

/**customer**/
#customer_info_empty {
	font-size: .8em;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 202px;
}
#customer_info_empty #customer {
	width: 163px;
}
#customer_info_filled {
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: .8em;
	height: auto;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 202px;
}
#customer_edit {
	float: left;
	margin-right: 10px;
}
#customer_email {
	height: 40px;
	line-height: 20px;
}
/**auto加载内容**/
/* .ui-autocomplete{list-style: none;border: 1px solid #ccc;background: white;padding-left: 6px;border-radius: 0px 0px 5px 5px;}
 .ui-autocomplete .ui-menu-item{}
 .ui-autocomplete .ui-menu-item a.ui-corner-all{text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;cursor: pointer;border-radius: 5px;margin-right: 5px;}
 .ui-autocomplete .ui-menu-item a.ui-state-hover{border: 1px solid #fbcb09;background: #fdf5ce;font-weight: bold;color: #c77405;}
 */
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}

.hide {
	display: none;
}
#sales_discount {
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	margin: 6px 0px 6px 0px;
}
#sales_discount .title {
	padding-left: 10px;
}
#sale_details select, #sale_details input {
	width: auto;
}

#delete_items_form {
	display: none;
}

.sale_item {
}
.sale_item table.items {
	width: 98%;
	text-align: center;
	border: 1px solid #ccc;
}
.sale_item table.items thead {
	height: 40px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFADCF), to(#FF8BBA), color-stop(0.5,#F84A96));
	background-image: -webkit-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -moz-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -ms-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -o-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: linear-gradient(top, #FFADCF, #FF8BBA);
}
.sale_item table.items tbody tr {
	line-height: 40px;
	border: 1px solid #ccc;/**border-bottom: none;**/
}
.sale_item table.items tbody tr td {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

/**退货dialog**/
#item_refund_dialog {
	display: none;
}
#item_refund_dialog thead tr, #item_viewmore thead tr {
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFADCF), to(#FF8BBA), color-stop(0.5,#F84A96));
	background-image: -webkit-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -moz-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -ms-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -o-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: linear-gradient(top, #FFADCF, #FF8BBA);
}
#item_refund_dialog tr{
	background: #fff;
	line-height: 36px;
}
#item_refund_dialog tr.refunded {
	background: #ccc;
}
#item_refund_dialog #reg_item_option {
	width: 85px;
	text-align: center;
}
#item_refund_dialog td#reg_item_total {
	background: none;
}
#item_refund_dialog td,#item_viewmore thead td {
	padding: 2px;
}

/**flashMessage**/
#flashMessage {
	position: fixed;
	top: 50%;
	left: 45%;
	z-index: 9999999;
	padding: 20px;
	border-radius: 6px;
	box-shadow: 0px 0px 20px #333;
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFADCF), to(#FF8BBA), color-stop(0.5,#F84A96));
	background-image: -webkit-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -moz-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -ms-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -o-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: linear-gradient(top, #FFADCF, #FF8BBA);
	color: #fff;
	font-weight: bold;
}

/**receipt**/
#receipt_wrapper {
	font-family: Arial;
	width: 85%;
	padding-right: 60px;
	padding-left: 60px;
	margin-left: 2%;
	margin-right: auto;
}
#receipt_header {
	padding-bottom: 8%;
	text-align: center;
	font-size: 0.95em;
}
#receipt_items {
	position: relative;
	border-collapse: collapse;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
}
#receipt_items td {
	position: relative;
	padding: 3px;
}
#sale_return_policy {
	text-align: left;
	color: #999999;
	padding-bottom: 38px;
}
#barcode {
	margin-top: 10px;
	text-align: center;
}
.short_name {
	display: none;
}
/**paging**/
.paging {
	margin: 20px 10px;
}
.paging .prev {
	margin: 0px 10px;
}
.paging .next {
	margin: 0px 10px;
}

#pinkHeader table tr th {
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFADCF), to(#FF8BBA), color-stop(0.5,#F84A96));
	background-image: -webkit-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -moz-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -ms-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: -o-linear-gradient(top, #FFADCF, #FF8BBA);
	background-image: linear-gradient(top, #FFADCF, #FF8BBA);
	color: #fff;
}

#pinkHeader table tr th a {
	color: #fff;
}

input.layby {
	display: inline-block;
	float: left;
}
.layby_list_view {
	display: none;
}
.layby_list_view td {
	padding: 10px 20px;
}
.layby_list_view td h3 {
	text-align: left;
	font-size: 14px;
	margin: 0;
}
.layby_list_view td .layby_list_view_part {
	width: 100%;
	float: left;
}
.layby_list_view td table.layby_list_view_table {
	width: 98%;
	border: 1px solid #ccc;
}
.layby_list_view td table.layby_list_view_table td {
	padding: 5px;
	border: 1px solid #ccc;
}

.sale_item table.layby_list_view_table thead {
	background: #F8D1E2;
	background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#c5c5c5), to(#838383), color-stop(0.5,#A2A2A2));
	background-image: -webkit-linear-gradient(top, #c5c5c5, #838383);
	background-image: -moz-linear-gradient(top, #c5c5c5, #838383);
	background-image: -ms-linear-gradient(top, #c5c5c5, #838383);
	background-image: -o-linear-gradient(top,#c5c5c5, #838383);
	background-image: linear-gradient(top, #c5c5c5, #838383);
}
.sale_item table.layby_list_view_table thead tr {
	line-height: 20px;
}
.layby_list_view_table_2 {
	margin-top: 20px;
}
#footer {
	float: left;
	margin-left: 490px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 80px;
}

.publicItemIndex tr td {
	text-align: center;
}

img.publicItemIndex:hover {
}

.ShopCartImg {
	text-align: center;
}

/*Public item view*/
#publicItemViewLeft {
	/*background-color: lightgrey;*/
	width: 544px;
	height: 600px;
	float: left;
	text-align: center;
	padding-right: 40px;
    padding-left: 40px;
}

#adminItemViewLeft {
    /*background-color: lightgrey;*/
    width: 544px;
    height: 600px;
    float: left;
    text-align: center;
}

#publicItemViewRight {
	/*background-color: #dfdfdf;*/
	width: 580px;
	height: 560px;
	float: left;
	margin-left: 50px;
	padding: 20px;
	/*border-top: solid #ccccd3 0.5px;
	 border-bottom: solid #ccccd3 0.5px;*/

}

#adminItemViewLeft {
    /*background-color: #dfdfdf;*/
    height: 1160px;
    float: left;
    width:428px;
    /*border-top: solid #ccccd3 0.5px;
     border-bottom: solid #ccccd3 0.5px;*/
    padding-left: 5px;

}

#publicItemDescription {
	/*background-color: darkorange;*/
	margin-top: 30px;
    padding-right:60px ;
}


#adminItemViewRight{
    left: 360px;
    position: relative;
    top: -710px;
}

#addToCartButton {
	/*background-color: #F84A96;*/
}

.cart_checkout {
	/*     padding-left: 780px; */
	text-align: right;
	float: right;
}

#shoppingBagLayout {
	/*background-color: #dfdfdf;*/
	padding-left: 80px;
	padding-right: 80px;
}

#shoppingBagLayout ul {
	list-style: none;
}

.shoppingBagInside {
	padding-left: 66px;
}

#do-checkout-options small {
	display: block;
	margin-bottom: 10px;
}
small {
	color: #999999;
	font-size: 85%;
}

.do-checkoutbtn-seperator {
	border-top: 1px solid #CCCCCC;
	margin: 20px 0 10px;
}
.w308 {
	width: 308px;
}
.shop_fare {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 6px 0px;
	text-align: left;
	display: none;
}
.shop_fare li {
	list-style: none;
}
.shop_fare li label {
	display: inline-block;
}
.do-checkoutbtn-seperator span {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 5px;
	position: relative;
	top: -7px;
}

#flash_msg {
	position: fixed;
	top: 20%;
	left: 45%;
}

#flash_msg .alert alert-success {
	background-color: #ff0000;
	width: 400px;
	height: 400px;
}

/*Calendar*/
input {
	width: 100px;
}
input.calendar {
	width: 74px;
}
button.calendar {
	background: url(../img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover, button.calendar.active {
	background-position: left bottom;
}

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}

input.calendar, select.calendar {
	width: 99px;
}

button.calendar {
	background: url(../img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover, button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../img/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}
div.calendar * {
	margin: 0;
	padding: 0;
}
div.calendar div {
	background: none !important;
	cursor: move;
	height: 185px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	width: 147px;
}

div.calendar caption {
	color: #333;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding-top: 6px;
	text-align: center;
	width: 100%;
}
div.calendar caption a {
	cursor: pointer;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	text-indent: -100px;
	top: 17px;
	width: 11px;
}
div.calendar caption a.prev {
	background-image: url(../img/calendar-prev.gif);
	left: 0;
}
div.calendar caption a.next {
	background-image: url(../img/calendar-next.gif);
	right: 0;
}
div.calendar caption a:hover {
	background-position: 0 12px;
}
div.calendar caption span {
	height: 25px;
	position: relative;
	text-align: center;
}
div.calendar caption span.month {
	padding-right: 8px;
}
div.calendar caption span.month:after {
	content: ',';
}

div.calendar table {
	background: #FFF;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: default;
	margin: 0 auto;
	overflow: hidden;
	width: 147px;
}
div.calendar td, div.calendar th {
	border: 0;
	color: #0597DB;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 21px;
	text-align: center;
	width: 21px;
}
div.calendar td {
	background: url(../img/calendar-td.gif);
	color: #FFF;
	font-size: 11px;
}
div.calendar td.invalid {
	color: #999;
}
div.calendar td.valid {
	background: url(../img/calendar-valid.gif);
	color: #0597DB;
	cursor: pointer;
}
div.calendar td.hilite {
	background: url(../img/calendar-hilite.gif);
}
div.calendar td.inactive {
	background: url(../img/calendar-td.gif) 0 100%;
	color: #FFF;
}
div.calendar td.active, div.calendar td.hover {
	background: url(../img/calendar-valid.gif) 0 100%;
	color: #FFF;
	cursor: pointer;
}
/*Calendar*/

#print_button {
	text-align: right;
	margin-left: 87%;
}

/* bxSlider image css stuff */

img.product-image-bxslider {
	max-height: 300px;
	width: auto;
}

img.product-icon-bxslider {
	height: 100px;
	width: 100px;
	padding: 2px;
	border: 2px solid rgba(0,0,0,0);
	margin-right: 5px;
}

img.product-icon-bxslider:hover {
	border: 2px solid rgb(255, 190, 211);
}

a.active img.product-icon-bxslider {
	border: 2px solid rgb(255, 190, 211);
}
/* END bxslider image stuff */

#bx-pager {
	width: 538px;
    position: relative;
    left:40px;
}

#adminbx-pager {
    width: 543px;
    position: relative;
    left:40px;
}

.bx-viewport {
	text-align: center;
}

.bx-wrapper {
	text-align: center;
}

/*start custom css for item price update page*/

.itemPriceDiv {
	float: left;
	width: 100%;
}
.itemPriceText {
	float: left;
	width: 50%;
}
.itemPriceTextboxDiv {
	float: left;
	width: 50%;
}
.itemPriceTextbox {
	border: 1px solid #CCCCCC;
	border-radius: 0 0 0 0;
	float: left;
	width: 100%;
	text-align: center;
}
.submitButton {
	font-weight: normal;
	padding: 4px 8px;
	background: #dcdcdc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: linear-gradient(top, #fefefe, #dcdcdc);
	color: #333;
	border: 1px solid #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	text-shadow: #fff 0px 1px 0px;
	min-width: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-user-select: none;
	user-select: none;
}
.disCountedContent {
	float: left;
	width: 100%;
}
.disCountedDiv {
	float: left;
	width: auto;
	padding: 3px 20px;
}

/*end*/

.action a
{
    background: -moz-linear-gradient(center top , #FEFEFE, #DCDCDC) repeat scroll 0 0 #DCDCDC;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #333333;
    font-weight: normal;
    min-width: 0;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}

